package com.tom.architect.day16.simple3;


import retrofit2.Retrofit;

public class RetrofitClient {
    // 单例设计模式
    private static DataServiceInterface serviceInterface;

    static {
        // Builder设计模式，责任链，策略，工厂，动态代理，
        Retrofit retrofit = new Retrofit.Builder()
//                .addClient() // 添加自定义的okHttpClient
                .baseUrl("https://api.saiwuquan.com")
                .build();
        // 通过这个方法，创建一个接口实例。主要的思想，在create里面。
        serviceInterface = retrofit.create(DataServiceInterface.class);
    }
    public static DataServiceInterface getService() {
        return serviceInterface;
    }

}
